package com.quarkus.cloud.domain;

import ai.timefold.solver.core.api.domain.entity.PlanningEntity;
import ai.timefold.solver.core.api.domain.lookup.PlanningId;
import ai.timefold.solver.core.api.domain.variable.PlanningVariable;
import lombok.Data;

/***
 * @description: 第N个皇后
 * @author: zhb
 * @date: 2024/3/14 15:23
 */
@PlanningEntity
@Data
public class Queen {

    @PlanningId
    private Long id;
    @PlanningVariable
    private Column column;
    @PlanningVariable
    private Row row;


//    public int getAscendingDiagonalIndex() {
//
//    }
//
//    public int getDescendingDiagonalIndex() {
//
//    }
}